materialize on the scene

Traductions
появиться на месте происшествия
Mots
materialize

verb
материализоваться